package com.tally.server.dto;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

public class ExpDTO {

    /**
     * 用户id
     */
    private Integer userId;

    /**
     * 经验值
     */
    private Integer exp;

    /**
     * 等级
     */
    private Integer level;

    /**
     * 当前等级经验上限
     */
    private Integer maxExp;

    /**
     * 上一等级经验上限
     */
    private Integer lastMaxExp;

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Integer getExp() {
        return exp;
    }

    public void setExp(Integer exp) {
        this.exp = exp;
    }


    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getMaxExp() {
        return maxExp;
    }

    public void setMaxExp(Integer maxExp) {
        this.maxExp = maxExp;
    }

    public Integer getLastMaxExp() {
        return lastMaxExp;
    }

    public void setLastMaxExp(Integer lastMaxExp) {
        this.lastMaxExp = lastMaxExp;
    }

    @Override
    public String toString() {
        final StringBuffer sb = new StringBuffer("ExpDTO{");
        sb.append("userId=").append(userId);
        sb.append(", exp=").append(exp);
        sb.append(", level=").append(level);
        sb.append(", maxExp=").append(maxExp);
        sb.append(", lastMaxExp=").append(lastMaxExp);
        sb.append('}');
        return sb.toString();
    }
}